#include <stdio.h>
#include <stdlib.h>

int main()
{
    // 两个区别：malloc申请一大块，不能将每个初始化为0；
    // 会将每个元素初始化为0
    // 申请数组
    int *p = (int *)calloc(3, sizeof(int)); // 两个参数：数量 每一个大小
    if (p == NULL)
    {
        printf("申请空间失败!\n");
        return -1;
    }
    for (int i = 0; i < 3; i++)
    {
        printf("%d ", p[i]);
    }
    printf("\n");
    free(p);
    return 0;
}
